taxes and other legal dues - Turc Anglais Dictionnaire